"amicable settlement" - Details

English Term:
amicable settlement
Arabic Term:
تسوية ودية
Arabic Definition:

.